package cn.sundat.service;

import java.util.List;

import cn.sundat.model.Company;
import cn.sundat.model.CompanyProduct;
import cn.sundat.model.PageBean;
import cn.sundat.model.Product;

public interface CompanyProductService {

	void save(CompanyProduct companyProduct);
	
	PageBean<CompanyProduct> findPBByCName(Integer currPage, Integer pageSize, Company company);

	CompanyProduct getById(String cp_id);

	PageBean<CompanyProduct> findByPId(Integer currPage, Integer pageSize, String pro_id);

	/*
	 * 根据产品名字查找产品id
	 */
	Product findIdByName(String pro_name);
	/**
	 * 删除某种产品
	 * @param cp
	 */
	void delete(CompanyProduct cp);
	/**
	 * 查询公司已经有的产品
	 * @param cate_id
	 * @return
	 */
	List<CompanyProduct> findPType(String cate_id);
	/**
	 * 跟新公司某产品信息
	 * @param cp
	 */
	void update(CompanyProduct cp);
	
}
